
package br.gov.mi.corporativo.dominio.boundary.rhmi.cargocomissionado;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the br.gov.mi.corporativo.dominio.boundary.rhmi.cargocomissionado package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _RecuperarTodosCargosComissionadosResponse_QNAME = new QName("http://cargocomissionado.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarTodosCargosComissionadosResponse");
    private final static QName _RecuperarCargoComissionadoPorIdResponse_QNAME = new QName("http://cargocomissionado.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarCargoComissionadoPorIdResponse");
    private final static QName _RecuperarCargoComissionadoPorId_QNAME = new QName("http://cargocomissionado.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarCargoComissionadoPorId");
    private final static QName _RecuperarTodosCargosComissionados_QNAME = new QName("http://cargocomissionado.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarTodosCargosComissionados");
    private final static QName _RecuperarCargoComissionadoPorAtivoResponse_QNAME = new QName("http://cargocomissionado.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarCargoComissionadoPorAtivoResponse");
    private final static QName _RecuperarCargoComissionadoPorNomeResponse_QNAME = new QName("http://cargocomissionado.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarCargoComissionadoPorNomeResponse");
    private final static QName _RecuperarCargoComissionadoPorAtivo_QNAME = new QName("http://cargocomissionado.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarCargoComissionadoPorAtivo");
    private final static QName _RecuperarCargoComissionadoPorNome_QNAME = new QName("http://cargocomissionado.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarCargoComissionadoPorNome");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.gov.mi.corporativo.dominio.boundary.rhmi.cargocomissionado
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link RecuperarTodosCargosComissionados }
     * 
     */
    public RecuperarTodosCargosComissionados createRecuperarTodosCargosComissionados() {
        return new RecuperarTodosCargosComissionados();
    }

    /**
     * Create an instance of {@link RecuperarCargoComissionadoPorId }
     * 
     */
    public RecuperarCargoComissionadoPorId createRecuperarCargoComissionadoPorId() {
        return new RecuperarCargoComissionadoPorId();
    }

    /**
     * Create an instance of {@link RecuperarCargoComissionadoPorIdResponse }
     * 
     */
    public RecuperarCargoComissionadoPorIdResponse createRecuperarCargoComissionadoPorIdResponse() {
        return new RecuperarCargoComissionadoPorIdResponse();
    }

    /**
     * Create an instance of {@link RecuperarTodosCargosComissionadosResponse }
     * 
     */
    public RecuperarTodosCargosComissionadosResponse createRecuperarTodosCargosComissionadosResponse() {
        return new RecuperarTodosCargosComissionadosResponse();
    }

    /**
     * Create an instance of {@link RecuperarCargoComissionadoPorNome }
     * 
     */
    public RecuperarCargoComissionadoPorNome createRecuperarCargoComissionadoPorNome() {
        return new RecuperarCargoComissionadoPorNome();
    }

    /**
     * Create an instance of {@link RecuperarCargoComissionadoPorAtivo }
     * 
     */
    public RecuperarCargoComissionadoPorAtivo createRecuperarCargoComissionadoPorAtivo() {
        return new RecuperarCargoComissionadoPorAtivo();
    }

    /**
     * Create an instance of {@link RecuperarCargoComissionadoPorNomeResponse }
     * 
     */
    public RecuperarCargoComissionadoPorNomeResponse createRecuperarCargoComissionadoPorNomeResponse() {
        return new RecuperarCargoComissionadoPorNomeResponse();
    }

    /**
     * Create an instance of {@link RecuperarCargoComissionadoPorAtivoResponse }
     * 
     */
    public RecuperarCargoComissionadoPorAtivoResponse createRecuperarCargoComissionadoPorAtivoResponse() {
        return new RecuperarCargoComissionadoPorAtivoResponse();
    }

    /**
     * Create an instance of {@link CargoComissionado }
     * 
     */
    public CargoComissionado createCargoComissionado() {
        return new CargoComissionado();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTodosCargosComissionadosResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://cargocomissionado.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTodosCargosComissionadosResponse")
    public JAXBElement<RecuperarTodosCargosComissionadosResponse> createRecuperarTodosCargosComissionadosResponse(RecuperarTodosCargosComissionadosResponse value) {
        return new JAXBElement<RecuperarTodosCargosComissionadosResponse>(_RecuperarTodosCargosComissionadosResponse_QNAME, RecuperarTodosCargosComissionadosResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarCargoComissionadoPorIdResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://cargocomissionado.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarCargoComissionadoPorIdResponse")
    public JAXBElement<RecuperarCargoComissionadoPorIdResponse> createRecuperarCargoComissionadoPorIdResponse(RecuperarCargoComissionadoPorIdResponse value) {
        return new JAXBElement<RecuperarCargoComissionadoPorIdResponse>(_RecuperarCargoComissionadoPorIdResponse_QNAME, RecuperarCargoComissionadoPorIdResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarCargoComissionadoPorId }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://cargocomissionado.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarCargoComissionadoPorId")
    public JAXBElement<RecuperarCargoComissionadoPorId> createRecuperarCargoComissionadoPorId(RecuperarCargoComissionadoPorId value) {
        return new JAXBElement<RecuperarCargoComissionadoPorId>(_RecuperarCargoComissionadoPorId_QNAME, RecuperarCargoComissionadoPorId.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTodosCargosComissionados }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://cargocomissionado.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTodosCargosComissionados")
    public JAXBElement<RecuperarTodosCargosComissionados> createRecuperarTodosCargosComissionados(RecuperarTodosCargosComissionados value) {
        return new JAXBElement<RecuperarTodosCargosComissionados>(_RecuperarTodosCargosComissionados_QNAME, RecuperarTodosCargosComissionados.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarCargoComissionadoPorAtivoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://cargocomissionado.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarCargoComissionadoPorAtivoResponse")
    public JAXBElement<RecuperarCargoComissionadoPorAtivoResponse> createRecuperarCargoComissionadoPorAtivoResponse(RecuperarCargoComissionadoPorAtivoResponse value) {
        return new JAXBElement<RecuperarCargoComissionadoPorAtivoResponse>(_RecuperarCargoComissionadoPorAtivoResponse_QNAME, RecuperarCargoComissionadoPorAtivoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarCargoComissionadoPorNomeResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://cargocomissionado.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarCargoComissionadoPorNomeResponse")
    public JAXBElement<RecuperarCargoComissionadoPorNomeResponse> createRecuperarCargoComissionadoPorNomeResponse(RecuperarCargoComissionadoPorNomeResponse value) {
        return new JAXBElement<RecuperarCargoComissionadoPorNomeResponse>(_RecuperarCargoComissionadoPorNomeResponse_QNAME, RecuperarCargoComissionadoPorNomeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarCargoComissionadoPorAtivo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://cargocomissionado.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarCargoComissionadoPorAtivo")
    public JAXBElement<RecuperarCargoComissionadoPorAtivo> createRecuperarCargoComissionadoPorAtivo(RecuperarCargoComissionadoPorAtivo value) {
        return new JAXBElement<RecuperarCargoComissionadoPorAtivo>(_RecuperarCargoComissionadoPorAtivo_QNAME, RecuperarCargoComissionadoPorAtivo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarCargoComissionadoPorNome }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://cargocomissionado.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarCargoComissionadoPorNome")
    public JAXBElement<RecuperarCargoComissionadoPorNome> createRecuperarCargoComissionadoPorNome(RecuperarCargoComissionadoPorNome value) {
        return new JAXBElement<RecuperarCargoComissionadoPorNome>(_RecuperarCargoComissionadoPorNome_QNAME, RecuperarCargoComissionadoPorNome.class, null, value);
    }

}
